Grafische Darstellung von XML Schema Dokumenten - ein Beispiel für XML2SVG - XSLT Transformation zur Erzeugung von SVG aus XML

نویسنده

  • Nik Klever
چکیده

Zusammenfassung: Dieser Beitrag beschreibt eine XSLT Transformation um ein einfaches SVG Dokument aus einem XML Dokument zu erzeugen. Das Layout dieses SVG Dokument ist ähnlich wie ein Browser aufgebaut, wie es der Baumstruktur eines XML Dokuments auch entspricht. Durch die Vorgabe eines weiteren XML Dokuments als Grundlage einer grafischen Datenbank für die Darstellung der XML Tags als SVG Objekte ist eine einfache Änderung der grafischen Objekte für die Darstellung des XML Baums möglich. Der Vorteil dieser Darstellung gegenüber den bisherigen Darstellungen eines reinen XML Baums ist dessen grafische Umsetzung mit Bildsymbolen für die Tags. Sicherlich erkauft man sich diesen Vorteil nur mit dem Nachteil, dass diese Bildsymbole auch existieren müssen und daher vor der grafischen Darstellung des XML Dokuments erstellt sein müssen. Daher wird sich diese Methode nur für XML Dokumente sinnvoll sein, die sehr oft auftreten und zudem noch von einer große Menge von unterschiedlichen Personen genutzt werden, die eine grafische Darstellung vor einer rein textuellen Darstellung bevorzugen. Als Beispiel für eine solch allgemeine grafische Darstellung werden XML Schema Dokumente hergenommen, deren Komplexität in der rein textuellen Darstellung ein enormes Ausmaß erreichen kann. Die grafische Darstellung kann hier durch ihre Symbolhaftigkeit eine gewisse Vereinfachung und besseres Verständnis des entsprechenden XML Schema Dokuments hervorrufen. An diesem Beispiel erkennt man einen weiteren Vorteil der grafischen Darstellung von XML Dokumenten mittels SVG. SVG Dokumente sind ebenfalls XML Dokumente und somit kann mit einer weiteren XSLT Transformation aus dem grafischen Dokument wieder das ursprüngliche XML Dokument erstellt werden, sodass also auch das rein grafische SVG Dokument sowohl für die bessere Darstellung als auch für die Weiterverarbeitung in Frage kommt.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Automatische Erzeugung von XML-DTDs aus konzeptionellen Datenbankschemata

Zusammenfassung: Ziel dieses Artikels ist es, einen Algorithmus zu entwickeln, der die automatische Erzeugung von Beschreibungen für XML-Dokumentstrukturen erleichtert. Spezifischer wird dargestellt, wie man eine DTD (document type definition) aus einem konzeptionellen Datenmodell ableiten kann. Ein wichtiges Ziel dieser Übersetzung ist die adäquate Übertragung von Strukturinformationen aus dem...

متن کامل

Test der semantischen Äquivalenz von Translatoren am Beispiel von CoJaC

Im Rahmen des SOAMIG-Projektes1 wurde u.a. der Translator CoJaC (COBOL to Java Converter) entwickelt. Entwicklungsziele von CoJaC waren, performanten und zum COBOL-Code semantisch äquivalenten Java-Code zu generieren. Der vorliegende Beitrag beschreibt die Testmethodik zum Nachweis dieser semantischen Äquivalenz. 1 CoJaC COBOL to Java Converter CoJaC konvertiert ein vollständiges COBOL-Programm...

متن کامل

Proseminar: XML zur Informationsintegration

Die Informatik durchdringt inzwischen fast alle Bereiche des Arbeitsund Alltagslebens. Eine Flut von Daten wird an den verschiedensten Stellen gesammelt, die Anzahl der Seiten des World Wide Webs wurde 2005 auf 11,5 Milliarden geschätzt [5] und darüber hinaus werden unzählige Dokumente in Firmen und Privathaushalten genutzt. Dem allgemeinen Vorhandensein von Daten und Dokumenten steht eine eing...

متن کامل

Integrierte Dokumenten- und Ablaufmodellierung von E-Business-Prozessen

Aufgrund der starken Zunahme internetbasierter E-BusinessAktivitäten werden Sprachen für die Modellierung von E-Business-Prozessen immer wichtiger. Ziel der Modellierung ist die formale Darstellung der organisationsübergreifenden Prozesse und aller prozeßrelevanten Objekte. Zur integrierten Modellierung von E-Business-Prozessen und den prozeßrelevanten Dokumenten wird daher eine neue Variante h...

متن کامل

Formulare mit Georeferenzen in der Landwirtschaft -ein Applikationsbeispiel

Die Verarbeitung von raumbezogenen Informationen hat in den letzten Jahren im Agrarsektor neue Perspektiven eröffnet und gewinnt stetig an Bedeutung. Insbesondere bei der Beauftragung agrarspezifischer Dienstleistungen, z.B. Bodenproben, Lohnaufträgen oder Beratungsdienstleistungen, werden raumbezogene Informationen benötigt. Allerdings ist die Bereitstellung der notwendigen Informationen oftma...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003